﻿<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>【无标题】</title>
  <link rel="stylesheet" href="https://stackedit.io/style.css" />
</head>

<body class="stackedit">
  <div class="stackedit__left">
    <div class="stackedit__toc">
      
<ul>
<li>
<ul>
<li></li>
</ul>
</li>
</ul>

    </div>
  </div>
  <div class="stackedit__right">
    <div class="stackedit__html">
      <h3><a id="SpringBoot__Vue_0"></a>基于SpringBoot + Vue的学生选课系统</h3>
<h4><a id="_2"></a>安装环境</h4>
<p>JAVA 环境</p>
<p>Node.js环境 [https://nodejs.org/en/] 选择14.17</p>
<p>Yarn 打开cmd， 输入npm install -g yarn !!!必须安装完毕nodejs</p>
<p>Mysql 数据库 [https://blog.csdn.net/qq_40303031/article/details/88935262] 一定要把账户和密码记住</p>
<p>redis</p>
<p>Idea 编译器 [https://blog.csdn.net/weixin_44505194/article/details/104452880]</p>
<p>WebStorm OR VScode 编译器 [https://www.jianshu.com/p/d63b5bae9dff]</p>
<h4><a id="_18"></a>采用技术及功能</h4>
<p>后端：SpringBoot、MybatisPlus、MySQL、Redis、<br>
前端：Vue、Apex、Antd、Axios<br>
报表：Spread.js</p>
<p>平台前端：vue(框架) + vuex(全局缓存) + rue-router(路由) + axios(请求插件) + apex(图表)  + antd-ui(ui组件)</p>
<p>平台后台：springboot(框架) + redis(缓存中间件) + shiro(权限中间件) + mybatisplus(orm) + restful风格接口 + mysql(数据库)</p>
<p>开发环境：windows10 or windows7 ， vscode or webstorm ， idea + lambok</p>
<p>教员，学生账号注册；管理员，教员，学生账号登陆，系统公告管理，系统动态管理，系统数据统计（学生统计，教员统计，课程统计， 缺席统计）</p>
<p>学生专业分布状况统计图，访问记录统计图，课程预约人数统计图，参加课程学生情况，学生选课信息，教员代课信息</p>
<p>管理员：课程管理，学生管理，教员管理，选课管理，系统用户管理，系统公告管理，系统动态管理，系统账户封禁</p>
<p>教员：教员信息管理，查看学生列表信息，教学任务管理，选课或停课，查看当前课程学生情况</p>
<p>学生：个人信息修改，课程预约，学生课程管理</p>
<h4><a id="_41"></a>前台启动方式</h4>
<p>安装所需文件 yarn install<br>
运行 yarn run dev</p>
<h4><a id="_45"></a>后端启动方式</h4>
<p>1.首先启动redis，进入redis目录终端。输入redis-server回车<br>
2.导入sql文件，修改数据库与redis连接配置<br>
3.idea中启动后端项目</p>
<h4><a id="_51"></a>默认后台账户密码</h4>
<p>[管理员]<br>
admin<br>
1234qwer</p>
<p>[教员]<br>
test1<br>
1234qwer</p>
<p>[学生]<br>
fkkk<br>
1234qwer</p>
<h4><a id="_63"></a>项目截图</h4>
<p>暂无</p>
<h4><a id="_68"></a>演示视频</h4>
<p><a href="https://www.bilibili.com/video/BV1ui4y1Q7oS/">项目视频：基于SpringBoot的学生选课系统</a></p>
<h4><a id="_72"></a>获取方式</h4>
<p>Email: fan1ke2ke@gmail.com</p>
<p>WeChat: <code>Storm_Berserker</code></p>
<p><code>附带部署与讲解服务，因为要恰饭资源非免费，伸手党勿扰，谢谢理解</code></p>
<h4><a id="_80"></a>其它资源</h4>
<p><a href="https://berserker287.github.io/2023/06/14/2023%E5%B9%B4%E7%AD%94%E8%BE%A9%E9%A1%BA%E5%88%A9%E9%80%9A%E8%BF%87/">2023年答辩顺利通过</a></p>
<p><a href="https://berserker287.github.io/2022/05/25/%E9%A1%B9%E7%9B%AE%E4%BA%A4%E6%98%93%E8%AE%B0%E5%BD%95/">2022年答辩通过率100%</a></p>
<p><a href="https://berserker287.github.io/2023/06/13/%E6%AF%95%E4%B8%9A%E7%AD%94%E8%BE%A9%E5%AF%BC%E5%B8%88%E6%8F%90%E9%97%AE%E7%9A%84%E9%AB%98%E9%A2%91%E9%97%AE%E9%A2%98/">毕业答辩导师提问的高频问题</a></p>
<p><a href="https://berserker287.github.io/2023/06/13/50%E4%B8%AA%E9%AB%98%E9%A2%91%E7%AD%94%E8%BE%A9%E9%97%AE%E9%A2%98-%E6%8A%80%E6%9C%AF%E7%AF%87/">50个高频答辩问题-技术篇</a></p>
<p><a href="https://www.zhihu.com/question/31020988">计算机毕设答辩时都会问到哪些问题？</a></p>
<p><a href="https://zhuanlan.zhihu.com/p/145911029">计算机专业毕业答辩小tips</a></p>
<h4><a id="JAVAWEB_95"></a>接JAVAWEB毕设，纯原创，价格公道，诚信第一</h4>
<p>More info: <a href="https://berserker287.github.io/">悲伤的橘子树</a></p>

    </div>
  </div>
</body>

</html>
